package br.edu.sistemaacademico.pojo;

import br.edu.sistemaacademico.Memento.Memento;

public class Servidor extends Pessoa {

	private String ctps;
	private String escolaridade;
	private String cargo;
	

	public String getCtps() {
		return this.ctps;
	}

	public void setCtps(String ctps) {
		this.ctps = ctps;
	}

	public String getEscolaridade() {
		return this.escolaridade;
	}

	public void setEscolaridade(String escolaridade) {
		this.escolaridade = escolaridade;
	}

	public String getCargo() {
		return this.cargo;
	}

	public void setCargo(String cargo) {
		this.cargo = cargo;
	}

	@Override
	public Pessoa clone() {
		return new Servidor();
	}
	
	public Memento save(){
		return new Memento(this);
	}
	public void restore(Memento memento){
		Servidor p = (Servidor) memento.getMemento();
		this.id = p.getId();
		this.cpf = p.getCpf();
		this.endereco = p.getEndereco();
		this.nascimento = p.getNascimento();
		this.nome = p.getNome();
		this.rg = p.getRg();
		this.sexo = p.getSexo();
		this.telefone = p.getTelefone();
		this.cargo = p.getCargo();
		this.ctps = p.getCtps();
		this.escolaridade = p.getEscolaridade();
	}
}